]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Revert "dash: Add minor optimization to _adjustIconSize()"
authorFlorian Müllner <fmuellner@gnome.org>
Mon, 17 Oct 2011 14:00:08 +0000 (16:00 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Mon, 17 Oct 2011 14:00:52 +0000 (16:00 +0200)
Ooops, a patch got lost in rebase ...

This reverts commit 6d95e8b98874bed67bd895a505fd198a350a69cb.

js/ui/dash.js

index 36588c0d99d84eae8ea99c3986ee466c2a198a1d..aa5f972703c40fc84512c9a0ead0d48d63786452 100644 (file)
@@ -427,20 +427,14 @@ Dash.prototype = {
 
         let firstIcon = iconChildren[0]._delegate.child._delegate.icon;
 
-        let minHeight, natHeight;
+        // Icons may be animating, so enforce the current icon size
+        // during the size request
+        let [currentWidth, currentHeight] = firstIcon.icon.get_size();
 
-        // Enforce the current icon size during the size request if
-        // the icon is animating
-        if (firstIcon._animating) {
-            let [currentWidth, currentHeight] = firstIcon.icon.get_size();
+        firstIcon.icon.set_size(this.iconSize, this.iconSize);
+        let [minHeight, natHeight] = iconChildren[0].get_preferred_height(-1);
 
-            firstIcon.icon.set_size(this.iconSize, this.iconSize);
-            [minHeight, natHeight] = iconChildren[0].get_preferred_height(-1);
-
-            firstIcon.icon.set_size(currentWidth, currentHeight);
-        } else {
-            [minHeight, natHeight] = iconChildren[0].get_preferred_height(-1);
-        }
+        firstIcon.icon.set_size(currentWidth, currentHeight);
 
 
         // Subtract icon padding and box spacing from the available height
@@ -484,15 +478,11 @@ Dash.prototype = {
             icon.icon.set_size(icon.icon.width * scale,
                                icon.icon.height * scale);
 
-            icon._animating = true;
             Tweener.addTween(icon.icon,
                              { width: targetWidth,
                                height: targetHeight,
                                time: DASH_ANIMATION_TIME,
-                               transition: 'easeOutQuad',
-                               onComplete: function() {
-                                   icon._animating = false;
-                               }
+                               transition: 'easeOutQuad'
                              });
         }
     },